Hello, This is my first real C++ program. The program is used in crystallography to calculate the d spacing, interzonal angles, and interplanar angles for a crystal in any of the crystallographic systems. It firsts asks for the crystal system and then information such as unit cell distances and angles. I wrote it as a series of switches to test the type of crystal system you use and what you want to calculate. It contains three functions to calculate d spacings, interplanar angles, and interzonal angles for all of the crystal systems. Let me know what you think of the program and how my programming skills can be improved. The file crystal6.cpp is the original source code. Please give me acknowledgement if this code is going to be used within another program. The file crystal6.exe is a windows program which will calculate crystal properties once and then terminate. The file crystal7.exe is similar, but it is written for Ms-dos. You may use this program free of charge, but please email me with any of your comments, bugs, and what you think of the style I programmed it in. Thanks. Gordon Vrdoljak gvrdolja@nature.Berkeley.EDU http://cafe.Berkeley.EDU/~gordon